// 测试API服务是否正常工作
import axios from 'axios';

const API_BASE_URL = 'http://127.0.0.1:8000';

async function testAPI() {
  console.log('测试Materials Project API服务...');
  
  try {
    // 测试健康检查
    const healthResponse = await axios.get(`${API_BASE_URL}/health`);
    console.log('健康检查:', healthResponse.data);
    
    // 测试获取材料数据
    const materialResponse = await axios.get(`${API_BASE_URL}/materials/mp-149`);
    console.log('材料数据获取成功:', materialResponse.data);
    
    // 测试获取结构数据
    const structureResponse = await axios.get(`${API_BASE_URL}/materials/mp-149/structure`);
    console.log('结构数据获取成功:', structureResponse.data);
    
    console.log('✅ API服务测试通过！');
    console.log('访问 http://localhost:5173/ 查看前端应用');
    
  } catch (error) {
    console.error('❌ API测试失败:', error.message);
  }
}

testAPI();
